# @LICENSE(NICTA_CORE) 

# Targets
TARGETS := libixp400_xscale_sw.a

# Source files required to build the target
CFILES := src/qmgr/IxQMgrQCfg.c \
	  src/qmgr/IxQMgrDispatcher.c \
	  src/qmgr/IxQMgrInit.c \
	  src/qmgr/IxQMgrAqmIf.c \
	  src/qmgr/IxQMgrQAccess.c \
	  src/npeMh/IxNpeMh.c \
	  src/npeMh/IxNpeMhConfig.c \
	  src/npeMh/IxNpeMhReceive.c \
	  src/npeMh/IxNpeMhSend.c \
	  src/npeMh/IxNpeMhSolicitedCbMgr.c \
	  src/npeMh/IxNpeMhUnsolicitedCbMgr.c \
	  src/npeDl/IxNpeDl.c \
	  src/npeDl/IxNpeDlImageMgr.c \
	  src/npeDl/IxNpeDlNpeMgr.c \
	  src/npeDl/IxNpeDlNpeMgrUtils.c \
	  src/npeDl/IxNpeMicrocode.c \
	  src/ethAcc/IxEthAcc.c \
	  src/ethAcc/IxEthAccCommon.c \
	  src/ethAcc/IxEthAccControlInterface.c \
	  src/ethAcc/IxEthAccDataPlane.c \
	  src/ethAcc/IxEthAccMac.c \
	  src/ethAcc/IxEthAccMii.c \
	  src/ethDB/IxEthDBAPI.c \
	  src/ethDB/IxEthDBAPISupport.c \
	  src/ethDB/IxEthDBCore.c \
	  src/ethDB/IxEthDBEvents.c \
	  src/ethDB/IxEthDBFeatures.c \
	  src/ethDB/IxEthDBFirewall.c \
	  src/ethDB/IxEthDBHashtable.c \
	  src/ethDB/IxEthDBLearning.c \
	  src/ethDB/IxEthDBMem.c \
	  src/ethDB/IxEthDBNPEAdaptor.c \
	  src/ethDB/IxEthDBPortUpdate.c \
	  src/ethDB/IxEthDBReports.c \
	  src/ethDB/IxEthDBSearch.c \
	  src/ethDB/IxEthDBSpanningTree.c \
	  src/ethDB/IxEthDBUtil.c \
	  src/ethDB/IxEthDBVlan.c \
	  src/ethDB/IxEthDBWiFi.c \
	  src/ethMii/IxEthMii.c \
	  src/featureCtrl/IxFeatureCtrl.c \
	  src/ossl/osslUtils.c \
	  src/osServices/IxOsBuffPoolMgt.c \
	  src/osServices/IxOsServices.c

# Header files/directories this library provides
HDRFILES := $(wildcard $(SOURCE_DIR)/include/*) \
	$(wildcard $(SOURCE_DIR)/src/*/include/*)
RHDRFILES := '$(wildcard $(SOURCE_DIR)/include/*) ixp400_xscale_sw'

CFLAGS := -g -O -w
include $(SEL4_COMMON)/common.mk

